package com.ruoyi.businessInfo.mapper;

import java.util.List;
import com.ruoyi.businessInfo.domain.BedConfig;

/**
 * 床型配置Mapper接口
 * 
 * @author ruoyi
 * @date 2025-05-15
 */
public interface BedConfigMapper 
{
    /**
     * 查询床型配置
     * 
     * @param bedId 床型配置主键
     * @return 床型配置
     */
    public BedConfig selectBedConfigByBedId(Long bedId);

    /**
     * 查询床型配置列表
     * 
     * @param bedConfig 床型配置
     * @return 床型配置集合
     */
    public List<BedConfig> selectBedConfigList(BedConfig bedConfig);

    /**
     * 新增床型配置
     * 
     * @param bedConfig 床型配置
     * @return 结果
     */
    public int insertBedConfig(BedConfig bedConfig);

    /**
     * 修改床型配置
     * 
     * @param bedConfig 床型配置
     * @return 结果
     */
    public int updateBedConfig(BedConfig bedConfig);

    /**
     * 删除床型配置
     * 
     * @param bedId 床型配置主键
     * @return 结果
     */
    public int deleteBedConfigByBedId(Long bedId);

    /**
     * 批量删除床型配置
     * 
     * @param bedIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBedConfigByBedIds(Long[] bedIds);
}
